mechanical waste disposal system - Turco Inglés Diccionario